package com.lk.ii.service;

import java.util.List;
import com.lk.ii.domain.IiMaterial;

/**
 * 素材Service接口
 * 
 * @author lk
 * @date 2021-02-04
 */
public interface IIiMaterialService 
{
    /**
     * 查询素材
     * 
     * @param id 素材ID
     * @return 素材
     */
    public IiMaterial selectIiMaterialById(Long id);

    /**
     * 查询素材列表
     * 
     * @param iiMaterial 素材
     * @return 素材集合
     */
    public List<IiMaterial> selectIiMaterialList(IiMaterial iiMaterial);

    /**
     * 新增素材
     * 
     * @param iiMaterial 素材
     * @return 结果
     */
    public int insertIiMaterial(IiMaterial iiMaterial);

    /**
     * 修改素材
     * 
     * @param iiMaterial 素材
     * @return 结果
     */
    public int updateIiMaterial(IiMaterial iiMaterial);

    /**
     * 批量删除素材
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteIiMaterialByIds(String ids);

    /**
     * 删除素材信息
     * 
     * @param id 素材ID
     * @return 结果
     */
    public int deleteIiMaterialById(Long id);
}
